package com.nageoffer.shortlink.project.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 统计数据实体
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ShortLinkStatsRecodeDTO {
    /**
     * 完整短链接
     */
    private String fullShortUrl;
    /**
     * 访客
     */
    private String uv;
    /**
     * 操作系统
     */
    private String os;
    /**
     * 访问设备
     */
    private String device;
    /**
     * 访问网络
     */
    private String network;
    /**
     * 浏览器
     */
    private String browser;

    /**
     * uv有效
     */
    private Boolean uvFirstFlag;
    /**
     * uip有效
     */
    private Boolean uipFirstFlag;
    /**
     * 真实IP
     */
    private String remoteAddr;
    /**
     * 消息队列唯一标识
     */
    private String keys;
    /**
     * 当前时间
     */
    private Date currentDate;
}
